#
import pandas as pd
# pd.set_option('display.unicode.east_asian_width',True)
# df=pd.read_excel('互联网广告智能投放数据.xlsx')
# df1=df.groupby('渠道').agg({'价格（元）':'sum'})
# df['投放时间']=pd.to_datetime(df1['投放时间']).dt.hour
# t
# df1['排名']=df1.rank(method='first',ascending=False)
# df1.sort_values(by='排名',ascending=True,inplace=True)
# print('按渠道的总额降序排名,以及按排名升序排名:\n',df1)
#
# df2=pd.crosstab(index=df['渠道'],columns=df['性别'],
#                 margins_name='比例',margins=True,normalize=True)
# print('渠道和性别的交叉表：\n',df2)
# df=pd.get_dummies(df,prefix='',prefix_sep='',columns=['是否点击'])
# df3=pd.pivot_table(values='是',index='渠道',colums='性别',aggfunc='sum')
#
# print('点击次数,渠道和性别的透视表：\n',df3.corr)


import pandas as pd
pd.set_option('display.unicode.east_asian_width',True)
df=pd.read_excel('互联网广告智能投放数据.xlsx')
df1=df.groupby('渠道').agg({'价格（元）':'sum'})
df['投放时间']=pd.to_datetime(df1['投放时间']).dt.hourt
df1['排名']=df1.rank(method='first',ascending=False)
df1.sort_values(by='排名',ascending=True,inplace=True)
print('按渠道的总额降序排名,以及按排名升序排名:\n',df1)
df2=pd.crosstab(index=df['渠道'],columns=df['是否点击'],
                margins_name='比例',margins=True,normalize=True)
print('渠道和是否点击的交叉表：\n',df2)
df3=df[['年龄层次','城市等级','价格（元）','投放时间']]
print('年龄层次城市等级价格投放时间的相关性：\n',df3.corr)

df=pd.DataFrame([2,5,5,5,3,4],columns=['x'])
df['排名']=df.rank(method='first',ascending=False)
df=df.sort_values(by='排名')
print(df)

df=ra









